WebDAV based Open Source Collaborative Development Environment

نویسندگان

  • Sunghun Kim
  • Kai Pan
  • E. James Whitehead
چکیده

Open source projects are characterized by their distributed developers, openness, and use of a community-based development process. Successful open source projects such as Apache, Linux, and PHP have a web-based Collaborative Development Environment (CDE) that provides source code repository access, knowledge management, discussion lists, bug tracking, and user support. Distributed software development is also increasingly common for commercial software projects, and benefits from using web-based CDEs. GForge, derived from the SourceForge package, is an open web-based CDE that is seeing widespread open source and commercial use. To support remote authoring of web pages and file contents, as well as remote source code access, GForge uses several network protocols, including SSH/SFTP, CVS pserver, and FTP. These protocols inevitably introduce security risks and add administrative work. We modified GForge to eliminate use of FTP, SSH/SFTP, and CVS protocols, using instead a WebDAV-based integration. The new CDE, called Davenport, uses only the HTTP/WebDAV protocol, and HTTP/WebDAV replaces the other protocols without sacrificing functionality. In this paper we describe the architecture and features of Davenport, and show how WebDAV replaces existing network protocols. We discuss the future development directions of CDEs including integration of client side IDEs and using a CDE as a software test bed.

منابع مشابه

Architecture and Data Model of a WebDAV-based Collaborative System

Web Distributed Authoring and Versioning (WebDAV, or DAV for short) is a suite of protocol extensions to HTTP/1.1 which support collaborative authoring. The development of the WebDAV protocol has explored the hypothesis that an authoring protocol built on HTTP is the best way to deploy collaborative authoring protocol capability. For three and half years, WebDAV and its many implementations hav...

متن کامل

A Cooperative Environment for E-Learning Authoring

This article presents a cooperative environment for e-learning authoring, which allows the cooperation between educators and technical people in order to create material for e-learning courses. Our approach while building this environment was to use mainly web standards, like XML, SMIL, SVG and WebDAV, and open software. We combine some features like awareness and workflow to allow the cooperat...

متن کامل

An Open E-Learning Authoring Environment

The goal of this paper is to propose a complete environment for authoring cooperatively e-learning courses using a workflow approach and relying mainly on open software and web standards. This authoring environment is based on modern technologies such as XML, SMIL and WebDAV and allows to connect a group of professionals in order to cooperatively create material for e-learning courses. The prop...

متن کامل

Towards Open Standards: The Evolution of an XML/JSP/WebDAV Based Collaborative Courseware Generating System

In this paper we present the evolution of a collaborative courseware generating system that is featured by XML-based course structure representation, JSP-based dynamic courseware presentation, and WebDAV-based collaborative courseware authoring. While the first system implementation employs a proprietary design that uses a self-defined XML DTD to represent course structure, the second and the t...

متن کامل

WebDAD: A WebDAV Implemetation for Authoring Databases

The existing support for WebDAV-based (protocol for Web-based Distributed Authoring and Versioning) authoring is currently limited to authoring file systems because the WebDAV methods are mostly intended to operate on files and directories. We have proposed an extensible framework for WebDAV-based authoring of databases to address this open problem. This paper reports on WebDAD; the introductio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004